The OpenVMS Mixed Pointer Size Environment
نویسندگان
چکیده
Alpha operating system, version 7.0, has vastly increased the amount of virtual address space available for application use. At the same time, fully compatible support for applications that use only 32-bit addresses (also called pointers) has been preserved. An application that mixes 32-bit and 64-bit pointer sizes operates in a mixed pointer size environment. Mixed pointer size applications were the design center for the initial implementation of 64-bit support in the OpenVMS operating system. This paper discusses the reasons why mixing pointer sizes is expected to be a common practice and describes the design of operating system and language features that are provided to ease programming in this mixed pointer size environment.
منابع مشابه
Adding 64-bit Pointer Support for a 32-bit Run-time Library
has extended the address space accessible to applications beyond the traditional 32-bit address space. This new address space is referred to as 64-bit virtual memory and requires a 64-bit pointer for memory access. The operating system has an additional set of new memory allocation routines that allows programs to allocate and release 64-bit memory. In OpenVMS Alpha version 7.0, this set of rou...
متن کاملDecoherence of a Pointer by a Gas Reservoir
We study the effect of the environment on the process of the measurement of a state of a microscopic spin half system. The measuring apparatus is a heavy particle, whose center of mass coordinates can be considered at the end of the measurement as approximately classical, and thus can be used as a pointer. The state of the pointer, which is the result of its interaction with the spin, is transf...
متن کاملExtending OpenVMS for 64-bit Addressable Virtual Memory
ported a 32-bit virtual address space that maximized compatibility for OpenVMS VAX users as they ported their applications from the VAX platform to the Alpha platform. Providing access to the 64-bit virtual memory capability defined by the Alpha architecture was always a goal for the OpenVMS operating system. An early consideration was the eventual use of this technology to enable a transition ...
متن کاملQuantifying the Total Cost of Upgrading OpenVMS VAX Systems to HP OpenVMS AlphaServer Systems A Detailed Analysis of the Benefits Realized and Satisfaction Achieved by Upgrading VAX Environments To HP AlphaServer Systems Running OpenVMS
Since its introduction 23 years ago, more than one-half million VAX systems have been sold. However, like all computing architectures, the VAX could not remain on the leading edge of technology forever. Several years ago, an announcement was made regarding an end-of-ship date for the VAX. Since the introduction of the AlphaServer, many OpenVMS VAX customers have upgraded to the newer 64-bit Alp...
متن کاملInheritance Based Environments in Stand-alone OpenVMS Systems and OpenVMS Clusters
The classification of users into groups, the separate identification of privileged user groups (those identified as “System”), and all other users, suggests a natural hierarchical structure. While these hierarchies are more than what many other operating systems provide, they still are not fully reflective of many environments. The organization, the applications, and the computing environment o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Digital Technical Journal
دوره 8 شماره
صفحات -
تاریخ انتشار 1996